Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F3 Croatia F1 Croatia F2 Colombia F4 Czech Republic F5 Czech Republic F6 Germany F2 Brazil F4 Brazil F5 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Italy F9 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 USA F1 Romania F4 Germany F8 Badden Open by Rothaus - Ettlingen Open de L'Isere - Grenoble USA F3 (Plantation) 2002 Eddleman USTA Challenger - Birmingham 2002 USTA Tallahassee Tennis Challenger - Tallahassee St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz Kyiv Open - Kiev KGHM Polish Indoors - Wroclaw V Abierto Internacional de Salinas - Salinas Memorial Kolyaskin - Donetsk Warta Cup - Sopot VI Trofeo Ciudad de Quito - Quito KGHM Polish Indoors - Wroclaw BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia Warta Cup 2001 - Sopot Compaq Cup 2001 - Zabrze Pekao Open 2001 - Szczecin VII Trofeo Ciudad de Quito - Quito Neride Prague Indoor - Prague VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Britania Zavaleta - Puebla Hamburg Challenger - Hamburg Abierto Internacional de Salinas - Salinas KGHM Polish Indoors - Wroclaw Joplin Challenger - Joplin IV Trofeo Ciudad de Quito - Quito VII Avierto Internacional de Salinas - Salinas Challenger Ford de Cherbourg - Cherbourg San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 Eddleman USTA Challenger - Birmingham 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo Germany F1 Togliatti Cup - Togliatti Credicard Mastercard Tennis Cup - Campos do Jordao Arroyo de la Encomienda - Valladolid 12th BH Tennis Open International Cup - Belo Horizonte St. Petersburg Challenger by Kinex - St. Petersburg GHI Bronx Classic - Bronx Black Forest Open - Freudenstadt Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Pekao Open 2003 - Szczecin IX Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Britania Zavaleta - Puebla Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw Corona Mexico City Open - Mexico City Uncle Toby's Burnie Challenger - Tasmania Uncle Toby's Australian Men's Clay Court Challenger - Canberra XL Capital Bermuda Open - Bermuda Ispat Open 2004 - Ostrava Budapest Challenger - Budapest Ljubljana Open - Ljubljana Czech Open - Prostejov Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Oberstraufen Cup - Oberstaufen Credicard Mastercard Tennis Cup - Campos do Jordao Nokian Hakkapeliitta Open - Tampere 13 BH Tennis Open International Cup - Belo Horizonte I Manta Open - Manta Black Forest Open 2004 - Freudenstadt Alexander Kolyaskin Memorial - Donetsk Tehran Open 2004 - Tehran Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Burbank Challenger - Burbank IPP Open - Helsinki VI Abierto Internacional de Salinas - Salinas Open de la Ville de Saint Denis - Reunion Island Kish Free Zone Island Challenger - Kish Island Ischgl International ATP Challenger - Ischgl Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago The LTA Men's Challenger Wrexham - Wrexham KGHM Polish Indoors - Wroclaw USTA Men's Challenger of Dallas - Dallas 2005 Freeman Men's Challenger - Joplin Logopak Challenger 2005 - Lubeck Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Czech Open 2005 - Prostejov Steelers Cup 2005 - Kosice The West Side Tennis Club Grass Court Challenger - Forest Hills Stella Artois Clay Court Championships - Budaors USTA Comerica Challenger - Aptos Nokian Hakkapeliitta Open - Tampere Porsche Open - Poznan S Tennis Masters - Graz Olimp Kyiv Open - Kiev Alexander Kolyaskin Memorial - Donetsk Ethias Tennis Trophy - Mons Copa Petrobras - Bogota Copa Petrobras - Santiago Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental Challenger Cudad de Guayaquil - Guayaquil PrivatBank Cup - Dnepropetrovsk Open de la Ville de Saint Denis - Reunion Island Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis KGHM Emax Polish Indoors - Wroclaw Gemax Open - Belgrade XI Abierto Internacional de Salinas - Salinas VIII Avierto Internacional de Salinas - Salinas Coffee Cup Challenger - Chikmagalur Dharwad Challenger 2006 - Dharwad ECM Prague Open - Prague Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao s Tennis Masters 06 - Graz Pekao Open - Szczecin Kobstaedernes ATP Challenger - Kolding Tatra Banka Open 2006 - Bratislava Privatbank Open 2006 - Dnepropetrovsk KGHM Dialog Polish Indoors - Wroclaw Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Tennis Napoli Cup 2007 - Napoli San Luis Potosi Challenger 2007 - San Luis Potosi Morocco Tennis Tour - Casablanca Challenger Casablanca San Angel - Mexico City Morocco Tennis Tour - Marrakech II Naples ITG Challenger - Naples Tunis Open 2007 - Tunis ECU Prague Open - Prague The 'Fitz' Casino Challenger - Tunica Astana Challenger - Astana Siemens Open 2007 - Scheveningen Porsche Open - Poznan Akbank Private Banking TED Open - Istanbul Alexander Kolyaskin Memorial - Donetsk Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Lambertz Open by Stawag 2007 - Aachen Challenger Ciudad de Guayaquil - Guayaquil IPP Open - Helsinki Challenger Britania Zavaleta - Puebla LTA Shrewsbury Challenger - Shrewsbury ITG Miami Challenger - Miami KGHM Dialog Polish Indoors - Wroclaw Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Busan Open Challenger Tennis - Busan 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona III Isla de Lanzarote - Lanzarote III Challenger Isla de Gran Canaria Ciudad de Telde - Telde Hurricane Tennis Open - Bradenton Fergana Challenger - Fergana Trofeo Cassa di Risparmio di Alessandria - Alessandria Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Open Diputacion Ciudad de Pozoblanco - Cordoba Seguros Bolivar Open - Bogota Siemens Open - Scheveningen V Manta Open-Trofeo Ricardo Delgado Aray - Manta Oberstaufen Cup-Head German Master's Series - Oberstaufen Porsche Open - Poznan BH Tenis Open International Cup 2008 - Belo Horizonte Aamulehti Tampere Open - Tampere Credicard Citi Mastercard Tennis Cup - Campos do Jordao Bukhara Challenger - Bukhara Karshi Challenger - Karshi Southern Capital Cup - Almaty XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Pekao Open - Szczecin 2008 Lubbock Challenger - Lubbock ATP Challenger Trophy 2008 - Trnava Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger of Champaign - Urbana PEOPLEnet CUP - Dnepropetrovsk IPP Open - Helsinki Abierto Internacional Varonil Ciudad de Cancun - Cancun Carson Challenger Wroclaw Challenger Dallas Challenger Bogota Challenger Mexico City Challenger Talahassee Challenger Ostrava Challenger Pereira Challenger Alessandria Challenger Bogota Challenger Manta Challenger Brasilia Challenger Szczecin Challenger Bogota Challenger Quito Challenger Sacramento Challenger Medellin Challenger Guayaquil Challenger Salzburg Challenger Dallas Challenger Sunrise Challenger Bogota Challenger Pereira Challenger Manta Challenger Nottingham Challenger Bogota Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Szczecin Challenger Cali Challenger Quito Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Guayaquil Challenger Champaign Challenger Sao Paulo Challenger Bucaramanga Challenger Salinas Challenger Santiago Challenger San Jose Challenger Barranquilla Challenger Monza Challenger Recife Challenger Blumenau Challenger Sarasota Challenger Turin Challenger Pozoblanco Challenger Poznan Challenger Bratislava Challenger Cali Challenger Quito Challenger Tiburon Challenger Bogota Challenger Bratislava Challenger Guayaquil Challenger Bucaramanga Challenger Morelos Challenger Salinas Challenger Rimouski Challenger Guadalajara Challenger Santiago Challenger Cali Challenger Vicenza Challenger Furth Challenger Manta Challenger Poznan Challenger Tampere Challenger Cortina Challenger San Marino Challenger Medellin Challenger Pereira Challenger Knoxville Challenger Guayaquil Challenger Wroclaw Challenger Morelos Challenger Santiago Challenger Leon Challenger Guadalajara Challenger Tallahassee Challenger Cali Challenger Prague Challenger Blois Challenger Marburg Challenger Barranquilla Challenger Campinas Challenger Pereira Challenger Medellin Challenger Monterrey Challenger Guayaquil Challenger Knoxville Challenger Champaign Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Wroclaw Challenger Morelos Challenger Irving Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Tallahassee Challenger Bordeaux Challenger Furth Challenger Fergana Challenger Marburg Challenger Cali Challenger Quito Challenger Las Vegas Challenger San Luis Potosi Challenger Scheveningen Challenger Medellin Challenger Helsinki Challenger Furth Challenger Pekao Open - Szczecin Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Mordovia Cup - Mordovia Porsche Open - Poznan KGHM Polish Indoors - Wroclaw The LTA Men's Challenger - Southampton Challenger 42 - Andrezieux Steelers Cup - Kosice Gallagher International - Hamilton Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson Mexico - Guadalajara San Luis Potosi Challenger - San Luis Potosi Movistar Open - Santiago Asics Challenger Open - Monchengladbach Skandia Open - Linz Atlanta Tennis Championships - Atlanta Pekao Open 2005 - Szczecin Copa Claro - Buenos Aires Gerry Weber Open - Halle Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Idea Prokom Open - Sopot Tennis Napoli Cup 2006 - Napoli Gerry Weber Open - Halle Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Challenger Casablanca San Angel - Mexico City Challenger 42 - Andrezieux USTA Challenger of Tiburon - Tiburon AAPT Championships - Adelaide Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Idea Prokom Open - Sopot Arizona Men's Tennis Championships - Scottsdale Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Tennis Channel Open - Las Vegas The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney Millenium Tennis Championships - Delray Beach Santos Challenger Grand Prix Hassan II - Casablanca Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna The Hypo Group Tennis International 2008 - Poertschach The Artois Championships - London If Stockholm Open - Stockholm Cali Challenger Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brasil Open - Costa do Sauipe SAP Open - San Jose Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade Qatar Exxon Mobil Open - Doha Brasil Open - Costa do Sauipe SAP Open - San Jose Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest China Open - Beijing If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest Serbia Open - Belgrade Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Abierto Mexicano Telcel - Acapulco BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok China Open - Beijing Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Gerry Weber Open - Halle Brisbane International - Brisbane Ecuador Open - Quito Brasil Open - Sao Paulo Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Apia International - Sydney Ecuador Open - Quito US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Ecuador Open - Quito Heilbronn Challenger The Ericsson Open - Miami Tennis Masters Series - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Brisbane - Brisbane Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 2, 2R, POL-ALG 4-1 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 2, PO, POL-EST 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 2, 1R, POL-LAT 5-0 Davis Cup, Group 2, 2R, POL-GEO 2-3 Davis Cup, Group 2, 1R, NGR-POL 0-4 Davis Cup, Group 2, 2R, GRE-POL 0-5 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group 1, 1R, POL-FIN 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, Group II, 2R, POL-EST 4-1 Davis Cup, Group II, 3R, POL-BLR 3-2 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 2R, POL-RSA 3-1 Davis Cup, World Group, PO, POL-AUS 1-4 Olympics - London Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, PO, CRO-ECU 5-0